.Signup_signupContainer__BkGkF{--primary:#3fb559;--primary-hover:#2d8a42;--primary-light:rgba(63,181,89,.1);--secondary:#6c757d;--success:#28a745;--danger:#dc3545;--warning:#ffc107;--info:#17a2b8;--light:#f8f9fa;--dark:#343a40;--white:#fff;--gray-100:#f8f9fa;--gray-200:#e9ecef;--gray-300:#dee2e6;--gray-400:#ced4da;--gray-500:#adb5bd;--gray-600:#6c757d;--gray-700:#495057;--gray-800:#343a40;--gray-900:#212529;--border-radius:12px;--border-radius-sm:8px;--box-shadow:0 10px 25px rgba(0,0,0,.1);--box-shadow-sm:0 2px 10px rgba(0,0,0,.08);--transition:all 0.3s cubic-bezier(0.4,0,0.2,1);min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;padding:20px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.Signup_signupContainer__BkGkF .Signup_signupCard__GDGyF{background:var(--white);border-radius:var(--border-radius);box-shadow:var(--box-shadow);width:100%;max-width:480px;padding:40px;position:relative;overflow:hidden}.Signup_signupContainer__BkGkF .Signup_signupCard__GDGyF:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--primary) 0,#667eea 100%)}.Signup_signupContainer__BkGkF .Signup_signupHeader__HGrxj{text-align:center;margin-bottom:32px}.Signup_signupContainer__BkGkF .Signup_signupHeader__HGrxj .Signup_logoWrapper__P0Ui3{margin-bottom:24px}.Signup_signupContainer__BkGkF .Signup_signupHeader__HGrxj .Signup_logoWrapper__P0Ui3 .Signup_fashiondarLogo__Cpykk{transition:var(--transition)}.Signup_signupContainer__BkGkF .Signup_signupHeader__HGrxj .Signup_logoWrapper__P0Ui3 .Signup_fashiondarLogo__Cpykk:hover{transform:scale(1.05)}.Signup_signupContainer__BkGkF .Signup_signupHeader__HGrxj .Signup_welcomeText__seRz_ h1{font-size:28px;font-weight:700;color:var(--gray-800);margin:0 0 8px;letter-spacing:-.5px}.Signup_signupContainer__BkGkF .Signup_signupHeader__HGrxj .Signup_welcomeText__seRz_ p{font-size:16px;color:var(--gray-600);margin:0;font-weight:400}.Signup_signupContainer__BkGkF .Signup_signupForm__gq_Di .Signup_formRow__Z02zJ{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px}@media(max-width:480px){.Signup_signupContainer__BkGkF .Signup_signupForm__gq_Di .Signup_formRow__Z02zJ{grid-template-columns:1fr;gap:20px}}.Signup_signupContainer__BkGkF .Signup_signupForm__gq_Di .Signup_inputGroup__Rx6FE{margin-bottom:20px}.Signup_signupContainer__BkGkF .Signup_signupForm__gq_Di .Signup_inputGroup__Rx6FE .Signup_inputWrapper__wXgJL{position:relative;display:flex;align-items:center}.Signup_signupContainer__BkGkF .Signup_signupForm__gq_Di .Signup_inputGroup__Rx6FE .Signup_inputWrapper__wXgJL span{position:absolute;left:16px;color:var(--gray-500);font-size:18px;z-index:2;transition:var(--transition)}.Signup_signupContainer__BkGkF .Signup_signupForm__gq_Di .Signup_inputGroup__Rx6FE .Signup_inputWrapper__wXgJL input,.Signup_signupContainer__BkGkF .Signup_signupForm__gq_Di .Signup_inputGroup__Rx6FE .Signup_inputWrapper__wXgJL select{width:100%;height:52px;padding:0 16px 0 48px;border:2px solid var(--gray-300);border-radius:var(--border-radius-sm);font-size:16px;font-weight:400;color:var(--gray-800);background:var(--white);transition:var(--transition);outline:none}.Signup_signupContainer__BkGkF .Signup_signupForm__gq_Di .Signup_inputGroup__Rx6FE .Signup_inputWrapper__wXgJL input::-moz-placeholder,.Signup_signupContainer__BkGkF .Signup_signupForm__gq_Di .Signup_inputGroup__Rx6FE .Signup_inputWrapper__wXgJL select::-moz-placeholder{color:var(--gray-500);font-weight:400}.Signup_signupContainer__BkGkF .Signup_signupForm__gq_Di .Signup_inputGroup__Rx6FE .Signup_inputWrapper__wXgJL input::placeholder,.Signup_signupContainer__BkGkF .Signup_signupForm__gq_Di .Signup_inputGroup__Rx6FE .Signup_inputWrapper__wXgJL select::placeholder{color:var(--gray-500);font-weight:400}.Signup_signupContainer__BkGkF .Signup_signupForm__gq_Di .Signup_inputGroup__Rx6FE .Signup_inputWrapper__wXgJL input:focus,.Signup_signupContainer__BkGkF .Signup_signupForm__gq_Di .Signup_inputGroup__Rx6FE .Signup_inputWrapper__wXgJL select:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-light)}.Signup_signupContainer__BkGkF .Signup_signupForm__gq_Di .Signup_inputGroup__Rx6FE .Signup_inputWrapper__wXgJL input:focus+span,.Signup_signupContainer__BkGkF .Signup_signupForm__gq_Di .Signup_inputGroup__Rx6FE .Signup_inputWrapper__wXgJL input:focus~span,.Signup_signupContainer__BkGkF .Signup_signupForm__gq_Di .Signup_inputGroup__Rx6FE .Signup_inputWrapper__wXgJL select:focus+span,.Signup_signupContainer__BkGkF .Signup_signupForm__gq_Di .Signup_inputGroup__Rx6FE .Signup_inputWrapper__wXgJL select:focus~span{color:var(--primary)}.Signup_signupContainer__BkGkF .Signup_signupForm__gq_Di .Signup_inputGroup__Rx6FE .Signup_inputWrapper__wXgJL input:valid,.Signup_signupContainer__BkGkF .Signup_signupForm__gq_Di .Signup_inputGroup__Rx6FE .Signup_inputWrapper__wXgJL select:valid{border-color:var(--success)}.Signup_signupContainer__BkGkF .Signup_signupForm__gq_Di .Signup_inputGroup__Rx6FE .Signup_inputWrapper__wXgJL input:valid+span,.Signup_signupContainer__BkGkF .Signup_signupForm__gq_Di .Signup_inputGroup__Rx6FE .Signup_inputWrapper__wXgJL input:valid~span,.Signup_signupContainer__BkGkF .Signup_signupForm__gq_Di .Signup_inputGroup__Rx6FE .Signup_inputWrapper__wXgJL select:valid+span,.Signup_signupContainer__BkGkF .Signup_signupForm__gq_Di .Signup_inputGroup__Rx6FE .Signup_inputWrapper__wXgJL select:valid~span{color:var(--success)}.Signup_signupContainer__BkGkF .Signup_signupForm__gq_Di .Signup_inputGroup__Rx6FE .Signup_inputWrapper__wXgJL.Signup_selectWrapper__S_1g9 select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e");background-position:right 16px center;background-repeat:no-repeat;background-size:16px;cursor:pointer}.Signup_signupContainer__BkGkF .Signup_signupForm__gq_Di .Signup_checkboxGroup__MJGvU{margin:24px 0}.Signup_signupContainer__BkGkF .Signup_signupForm__gq_Di .Signup_checkboxGroup__MJGvU .Signup_checkboxLabel__pWlLt{display:flex;align-items:flex-start;cursor:pointer;font-size:14px;line-height:1.5;color:var(--gray-700)}.Signup_signupContainer__BkGkF .Signup_signupForm__gq_Di .Signup_checkboxGroup__MJGvU .Signup_checkboxLabel__pWlLt input[type=checkbox]{display:none}.Signup_signupContainer__BkGkF .Signup_signupForm__gq_Di .Signup_checkboxGroup__MJGvU .Signup_checkboxLabel__pWlLt input[type=checkbox]:checked+.Signup_checkmark__ZCAvB{background:var(--primary);border-color:var(--primary)}.Signup_signupContainer__BkGkF .Signup_signupForm__gq_Di .Signup_checkboxGroup__MJGvU .Signup_checkboxLabel__pWlLt input[type=checkbox]:checked+.Signup_checkmark__ZCAvB:after{opacity:1;transform:rotate(45deg) scale(1)}.Signup_signupContainer__BkGkF .Signup_signupForm__gq_Di .Signup_checkboxGroup__MJGvU .Signup_checkboxLabel__pWlLt .Signup_checkmark__ZCAvB{width:20px;height:20px;border:2px solid var(--gray-400);border-radius:4px;margin-right:12px;margin-top:2px;flex-shrink:0;position:relative;transition:var(--transition);background:var(--white)}.Signup_signupContainer__BkGkF .Signup_signupForm__gq_Di .Signup_checkboxGroup__MJGvU .Signup_checkboxLabel__pWlLt .Signup_checkmark__ZCAvB:after{content:"";position:absolute;left:5px;top:1px;width:4px;height:8px;border:solid var(--white);border-width:0 2px 2px 0;opacity:0;transform:rotate(45deg) scale(.8);transition:var(--transition)}.Signup_signupContainer__BkGkF .Signup_signupForm__gq_Di .Signup_checkboxGroup__MJGvU .Signup_checkboxLabel__pWlLt .Signup_checkboxText__OWKwu a{color:var(--primary);text-decoration:none;font-weight:500;transition:var(--transition)}.Signup_signupContainer__BkGkF .Signup_signupForm__gq_Di .Signup_checkboxGroup__MJGvU .Signup_checkboxLabel__pWlLt .Signup_checkboxText__OWKwu a:hover{text-decoration:underline;color:var(--primary-hover)}.Signup_signupContainer__BkGkF .Signup_signupForm__gq_Di .Signup_errorMessage__rxEo_{display:flex;align-items:center;gap:8px;padding:12px 16px;background:rgba(220,53,69,.1);border:1px solid rgba(220,53,69,.2);border-radius:var(--border-radius-sm);color:var(--danger);font-size:14px;font-weight:500;margin-bottom:20px}.Signup_signupContainer__BkGkF .Signup_signupForm__gq_Di .Signup_errorMessage__rxEo_ span{font-size:16px}.Signup_signupContainer__BkGkF .Signup_signupForm__gq_Di .Signup_signupBtn__MfCk2{width:100%;height:52px;font-size:16px;font-weight:600;border-radius:var(--border-radius-sm);margin-bottom:24px;transition:var(--transition)}.Signup_signupContainer__BkGkF .Signup_signupForm__gq_Di .Signup_signupBtn__MfCk2:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px rgba(63,181,89,.3)}.Signup_signupContainer__BkGkF .Signup_signupForm__gq_Di .Signup_signupBtn__MfCk2:disabled{opacity:.7;cursor:not-allowed}.Signup_signupContainer__BkGkF .Signup_signupForm__gq_Di .Signup_divider__tpKFh{position:relative;text-align:center;margin:24px 0}.Signup_signupContainer__BkGkF .Signup_signupForm__gq_Di .Signup_divider__tpKFh:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:var(--gray-300)}.Signup_signupContainer__BkGkF .Signup_signupForm__gq_Di .Signup_divider__tpKFh span{background:var(--white);padding:0 16px;color:var(--gray-500);font-size:14px;font-weight:500;position:relative;z-index:1}.Signup_signupContainer__BkGkF .Signup_signupForm__gq_Di .Signup_loginLink__eFy1T{text-align:center}.Signup_signupContainer__BkGkF .Signup_signupForm__gq_Di .Signup_loginLink__eFy1T p{margin:0;font-size:15px;color:var(--gray-600)}.Signup_signupContainer__BkGkF .Signup_signupForm__gq_Di .Signup_loginLink__eFy1T p a{color:var(--primary);text-decoration:none;font-weight:600;transition:var(--transition)}.Signup_signupContainer__BkGkF .Signup_signupForm__gq_Di .Signup_loginLink__eFy1T p a:hover{text-decoration:underline;color:var(--primary-hover)}@media(max-width:640px){.Signup_signupContainer__BkGkF{padding:16px}.Signup_signupContainer__BkGkF .Signup_signupCard__GDGyF{padding:32px 24px}.Signup_signupContainer__BkGkF .Signup_signupHeader__HGrxj .Signup_welcomeText__seRz_ h1{font-size:24px}.Signup_signupContainer__BkGkF .Signup_signupHeader__HGrxj .Signup_welcomeText__seRz_ p{font-size:15px}}@media(max-width:480px){.Signup_signupContainer__BkGkF .Signup_signupCard__GDGyF{padding:24px 20px}.Signup_signupContainer__BkGkF .Signup_signupForm__gq_Di .Signup_inputGroup__Rx6FE .Signup_inputWrapper__wXgJL input,.Signup_signupContainer__BkGkF .Signup_signupForm__gq_Di .Signup_inputGroup__Rx6FE .Signup_inputWrapper__wXgJL select,.Signup_signupContainer__BkGkF .Signup_signupForm__gq_Di .Signup_signupBtn__MfCk2{height:48px;font-size:15px}}@keyframes Signup_fadeInUp__rzmNV{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.Signup_signupCard__GDGyF{animation:Signup_fadeInUp__rzmNV .6s ease-out}.Signup_tf-btn-loading__xtEBd{position:relative;color:transparent!important}.Signup_tf-btn-loading__xtEBd:after{content:"";position:absolute;width:20px;height:20px;top:50%;left:50%;margin-left:-10px;margin-top:-10px;border:2px solid transparent;border-top-color:currentcolor;border-radius:50%;animation:Signup_spin__JOpbR 1s linear infinite}@keyframes Signup_spin__JOpbR{to{transform:rotate(1turn)}}